/*.payment{font-weight:700;}*/
.payment input{float:right;}
.payment i{font-size:1rem;margin-right:.5rem;}
header{background:#3CB0D6!important;}
.aui-radio:checked, .aui-radio.aui-checked, .aui-checkbox:checked, .aui-checkbox.aui-checked{background-color:#3CB0D6;border-color:#3CB0D6;}
.footer{color:#3CB0D6!important;line-height:2.25rem;text-align:left!important;display:flex!important;align-items: center;justify-content: space-between;padding:0 .7rem;}
.header{background:white!important;border-bottom:1px solid #DDDDDD;color:#5A5A5A;font-size:.8rem!important;}
.pay_btn{display:none!important;}
.password-box{text-align:center; padding-bottom: .7rem;position: fixed; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20%;}
.password-title{ font-size: 16px; border-bottom: 1px solid #c9daca; overflow: hidden; padding:.2rem;}
.password-title a { display: block; width: 10%; padding: 10px 0; text-align: center; }
.password-title img.tx { width: 10%; padding: 10px 0; }
.password-title span { padding: 15px 5px; }
.clear_wl:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }
.pay_shop { text-align: center; font-size: 12px; padding: 10px 0; overflow: hidden; }
.pay_shop .mz { font-size: 14px; float: left; width: 100%; }
.pay_shop .zhifu_price { font-size: 24px; float: left; width: 100%; }

.pay{background:#3CB0D6;color:white;position:fixed;bottom:.7rem;z-index:15;width:80%;left:10%;}